package com.huirui.server.service;

import com.huirui.server.pojo.entity.OrderReturnReason;
import com.baomidou.mybatisplus.extension.service.IService;
import com.huirui.server.pojo.result.PageResult;

/**
* @author yujun
* @description 针对表【t_order_return_reason(订单管理系统-退货原因表（存储预设的订单退货原因选项，供用户申请退货时选择）)】的数据库操作Service
* @createDate 2025-12-02 10:27:42
*/
public interface OrderReturnReasonService extends IService<OrderReturnReason> {

    void saveReason(OrderReturnReason orderReturnReason);

    void updateReason(OrderReturnReason orderReturnReason);

    void updateReturnReasonStatus(Long returnReasonId, Integer status);


    void deleteReturnReason(Long returnReasonId);

    PageResult<OrderReturnReason> listReturnReasons(Long page, Long pageSize);
}
